package ycl.important.common.properties;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 腾讯地图
 *
 * @author: YCL
 * @date: 2021-09-08 23:35:19
 */
@Data
@Component
@ConfigurationProperties(prefix = "tencent.map")
public class TencentMapProperties {

	@ApiModelProperty("请求前缀")
	private String prefixUrl;

	@ApiModelProperty("密钥")
	private String key;

	@ApiModelProperty("(逆)地址解析 --")
	private String addressResolve;

	@ApiModelProperty("地点搜索 --")
	private String placeSearch;

	@ApiModelProperty("地点搜索推荐 --")
	private String placeSearchExplore;

	@ApiModelProperty("根据id地址搜索 --")
	private String placeSearchDetail;

	@ApiModelProperty("关键词搜索 --")
	private String keywordSuggestion;

	@ApiModelProperty("所有行政规划")
	private String districtList;

	@ApiModelProperty("子级行政规划")
	private String districtChildren;

	@ApiModelProperty("关键词行政规划")
	private String districtSearch;

	@ApiModelProperty("驾车")
	private String driver;

	@ApiModelProperty("公交")
	private String transit;

	@ApiModelProperty("步行")
	private String walk;

	@ApiModelProperty("自行车")
	private String bicycle;

	@ApiModelProperty("距离矩阵")
	private String distanceMatrix;

//	@ApiModelProperty("货车(未向个人开发者开放)")
//	private String truck;
//
//	@ApiModelProperty("货车距离矩阵(未向个人开发者开放)")
//	private String truckDistanceMatrix;
//
//	@ApiModelProperty("路况查询(未向个人开发者开放)")
//	private String traffic;

	@ApiModelProperty("ip定位")
	private String ip;

	@ApiModelProperty("静态地图")
	private String staticMap;

	@ApiModelProperty("坐标转换")
	private String locationTransformation;
}
